<?php
/* wwwschool project

Copyright (C) 2009  Phillip Aldridge
Email : info@imi21.com
Web site http://www.imi21.com

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/


/**
 *  File : updateContent.php
 *  called only via ajax 
 *  
 *  requires POST  op, id
 */  

checkSession();
if ($session->userType() > 3) // admin, head master & teacher
{
  die('Wrong user rights');
  exit;
}

require '../../includes/classes/WS3content.php';
$date=date("Y-m-d H:i:s");


$function2 = $_POST['function2']; // which function to call after update
$param1 = $_POST['param1']; //  which function to call after update
 

$content = new WS3_Content();

if ( $content->setContentID( $id ) )
{ // content does exisits
$db=new WS3_Database();

$module_id=$content->ModuleID();
$name = $db->makeSafeString( $_POST['name'] );
$description = $db->makeSafeString( $_POST['description'] );
$scoring_type = $db->makeSafeInt( $_POST['scoring_type']);
$media_type = $db->makeSafeInt( $_POST['media_type']);
$access_type = $db->makeSafeInt( $_POST['access_type']);

  $q="UPDATE `content` SET
  `date_modified`='$date',
  `name`='$name',
  `description`='$description',
  `media_type`='$media_type',
  `scoring_type`='$scoring_type',
  `access_type`='$access_type'
  WHERE `id`='".$content->ContentID()."'
  LIMIT 1";

  
  if ($db->query($q)){
    if ( W3DEBUG ) array_push( $GLOBALS['W3DEBUG'],"update content ok id" );
  }else{
    if ( W3DEBUG ) array_push( $GLOBALS['W3DEBUG'],"update content failed id" );
  }

}else{
   if ( W3DEBUG ) array_push( $GLOBALS['W3DEBUG'],"content not found id" );
}

 
 $_POST['id']=$module_id;
 include 'listContents.php';

?>
